Goでqueue, stackを扱う
code:queue.go
// int型のキューを作成
q := make([]int, 0)
// キューに1, 2, 3を追加
q = append(q, 1)
q = append(q, 2)
q = append(q, 3)
// 最初の値を取得
// 次の値を取得
美しいpencilrocketman.icon
code:stack.go
// int型のスタックを作成
s := make([]int, 0)
// スタックに1, 2, 3を追加
s = append(s, 1)
s = append(s, 2)
s = append(s, 3)
// 最後の値を取得
if len(s) > 0 {
}
// 次の値を取得
if len(s) > 0 {
}